﻿namespace Jim.K3Cloud;

/// <summary>
/// 获取数据中心管理信息
/// </summary>
[Sdk("Kingdee.BOS.ServiceFacade.ServicesStub.DataCenterService.GetManagementDataCenterContext", "获取数据中心管理信息")]
public class K3CloudGetManagementDataCenterContextRequest : ISdkRequest<K3CloudGetManagementDataCenterContextResponse>
{

    public void Validate()
    {
    }
}



public class K3CloudGetManagementDataCenterContextResponse : SdkResponse<K3CloudGetManagementDataCenterContextData>
{
}

public class K3CloudGetManagementDataCenterContextData
{
    /// <summary>
    /// 
    /// </summary>
    public string UserLocale { get; set; }
    /// <summary>
    /// 
    /// </summary>
    public string LogLocale { get; set; }
    /// <summary>
    /// 
    /// </summary>
    public string DBid { get; set; }
    /// <summary>
    /// 
    /// </summary>
    public int DatabaseType { get; set; }
    /// <summary>
    /// 
    /// </summary>
    public string SessionId { get; set; }
    /// <summary>
    /// 
    /// </summary>
    public List<string> UseLanguages { get; set; }
    /// <summary>
    /// 
    /// </summary>
    public int UserId { get; set; }
    /// <summary>
    /// 
    /// </summary>
    public string UserName { get; set; }
    /// <summary>
    /// 
    /// </summary>
    public string CustomName { get; set; }
    /// <summary>
    /// 
    /// </summary>
    public string DisplayVersion { get; set; }
    /// <summary>
    /// 管理中心
    /// </summary>
    public string DataCenterName { get; set; }
    /// <summary>
    /// 
    /// </summary>
    public string UserToken { get; set; }
    /// <summary>
    /// 
    /// </summary>
    public CurrentOrganizationInfo CurrentOrganizationInfo { get; set; }
    /// <summary>
    /// 
    /// </summary>
    public string IsCH_ZH_AutoTrans { get; set; }
    /// <summary>
    /// 
    /// </summary>
    public int ClientType { get; set; }
    /// <summary>
    /// 
    /// </summary>
    public string WeiboAuthInfo { get; set; }
    /// <summary>
    /// 
    /// </summary>
    //public string UTimeZone { get; set; }
    /// <summary>
    /// 
    /// </summary>
    //public string STimeZone { get; set; }
    /// <summary>
    /// 
    /// </summary>
    public string GDCID { get; set; }
    /// <summary>
    /// 
    /// </summary>
    public string Gsid { get; set; }
    /// <summary>
    /// 
    /// </summary>
    public int TRLevel { get; set; }
    /// <summary>
    /// 
    /// </summary>
    public int ProductEdition { get; set; }
    /// <summary>
    /// 
    /// </summary>
    public string DataCenterNumber { get; set; }
    /// <summary>
    /// 
    /// </summary>
    public int ContextResultType { get; set; }
    /// <summary>
    /// 
    /// </summary>
    public string TenantId { get; set; }
    /// <summary>
    /// 
    /// </summary>
    public string IsDeployAsPublicCloud { get; set; }
}
public class CurrentOrganizationInfo
{
    /// <summary>
    /// 
    /// </summary>
    public int ID { get; set; }
    /// <summary>
    /// 
    /// </summary>
    public string AcctOrgType { get; set; }
    /// <summary>
    /// 
    /// </summary>
    public string Name { get; set; }
    /// <summary>
    /// 
    /// </summary>
    public string FunctionIds { get; set; }
}
